package com.yuelao.yuelao_backend.dto.request;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;

@Data
public class AddCommentRequest {
    @NotBlank(message = "评论内容不能为空")
    @Size(max = 500, message = "评论内容不能超过500字")
    private String content;

    /**
     * 父评论ID - 用于回复评论，如果是直接评论帖子则为空
     */
    private Long parentCommentId;
    
    /**
     * 目标用户ID - 用于回复评论时指定被回复的用户，如果是直接评论帖子则为空
     */
    private Long targetUserId;
}